package com.yyfax.pay.third.model.to.fuioudeposit;

import javax.persistence.Transient;

import com.yyfax.framework.model.BasePO;
import com.yyfax.pay.common.annotation.Alias;

/**
 * 交易通知请求
 * 
 * @author heizq
 * @date 2017-09-07 10:12:24
 * @since v1.0.0
 */
@SuppressWarnings("serial")
public class TradeNotifyReq extends BasePO {

	@Alias("mchnt_cd")
	private String mchnt_cd;

	@Alias("mchnt_txn_ssn")
	private String mchnt_txn_ssn;

	@Alias("mchnt_txn_dt")
	private String mchnt_txn_dt;

	@Alias("amt")
	private Long amt;

	@Alias("suc_amt")
	private Long suc_amt;

	@Alias("resp_code")
	private String resp_code;

	@Transient
	private String signature;

	public String getMchnt_cd() {
		return mchnt_cd;
	}

	public void setMchnt_cd(String mchnt_cd) {
		this.mchnt_cd = mchnt_cd;
	}

	public String getMchnt_txn_ssn() {
		return mchnt_txn_ssn;
	}

	public void setMchnt_txn_ssn(String mchnt_txn_ssn) {
		this.mchnt_txn_ssn = mchnt_txn_ssn;
	}

	public String getMchnt_txn_dt() {
		return mchnt_txn_dt;
	}

	public void setMchnt_txn_dt(String mchnt_txn_dt) {
		this.mchnt_txn_dt = mchnt_txn_dt;
	}

	public Long getAmt() {
		return amt;
	}

	public void setAmt(Long amt) {
		this.amt = amt;
	}

	public Long getSuc_amt() {
		return suc_amt;
	}

	public void setSuc_amt(Long suc_amt) {
		this.suc_amt = suc_amt;
	}

	public String getResp_code() {
		return resp_code;
	}

	public void setResp_code(String resp_code) {
		this.resp_code = resp_code;
	}

	public String getSignature() {
		return signature;
	}

	public void setSignature(String signature) {
		this.signature = signature;
	}
}
